knowledge management outsource bpo software application consulting thin-client relationship content management outsourcing management customer india radius3 business process outsourcing crm